chore(deps): github.com/docker/cli v29.6.0, github.com/docker/buildx v0.35.0, buildkit v0.31.0#13842
chore(deps): github.com/docker/cli v29.6.0, github.com/docker/buildx v0.35.0, buildkit v0.31.0#13842thaJeztah wants to merge 3 commits into
Conversation
534f4dd to
75315be
Compare
|
Failure looks consistent, but not sure if it's my PR, or if something broken on main; |
| github.com/gofrs/flock v0.13.0 // indirect | ||
| github.com/golang-jwt/jwt/v5 v5.3.0 // indirect | ||
| github.com/golang/protobuf v1.5.4 // indirect | ||
| github.com/golang-jwt/jwt/v5 v5.3.1 // indirect |
There was a problem hiding this comment.
Maybe changes in this? golang-jwt/jwt@v5.3.0...v5.3.1
75315be to
575fe19
Compare
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
…ntrib v0.69.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
575fe19 to
dfd07a4
Compare
There was a problem hiding this comment.
Pull request overview
Updates Docker-related Go module dependencies (Docker CLI, Buildx, BuildKit, Moby client) and aligns internal wrappers/mocks with newly introduced Docker API surface so the codebase continues to compile against the upgraded client interfaces.
Changes:
- Bump core dependencies:
github.com/docker/clitov29.6.0,github.com/docker/buildxtov0.35.0, andgithub.com/moby/buildkittov0.31.0(plus related indirect updates viago.mod/go.sum). - Add
ImageAttestationssupport to the dry-run client to satisfy the updatedclient.APIClientinterface. - Regenerate/update the GoMock
APIClientmock to includeImageAttestations.
Reviewed changes
Copilot reviewed 2 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| pkg/mocks/mock_docker_api.go | Updates generated client.APIClient gomock with the new ImageAttestations method. |
| pkg/dryrun/dryrunclient.go | Adds DryRunClient.ImageAttestations delegating to the underlying API client. |
| go.mod | Bumps Docker/Buildx/BuildKit + related dependency versions and adjusts indirect requirements. |
| go.sum | Updates dependency checksums to match the new module versions. |
Files not reviewed (1)
- pkg/mocks/mock_docker_api.go: Generated file
There was a problem hiding this comment.
Assessment: 🟢 APPROVE
Dependency bump review for github.com/docker/cli v29.6.0, github.com/docker/buildx v0.35.0, github.com/moby/buildkit v0.31.0.
Summary of code changes:
-
pkg/dryrun/dryrunclient.go: AddedImageAttestationsmethod to satisfy the updatedclient.APIClientinterface fromgithub.com/moby/moby/client v0.5.0. The implementation correctly delegates to the underlyingapiClient, consistent with other read-only methods onDryRunClient. The compile-time assertion (var _ client.APIClient = &DryRunClient{}) ensures interface completeness. -
pkg/mocks/mock_docker_api.go: Added the corresponding gomock stub forImageAttestations, following the same variadic pattern used byImageHistoryand other methods. Recorder method is also correctly added. -
go.mod/go.sum: Routine version bumps with correctly matched hash pairs.
No bugs, logic errors, missing implementations, resource leaks, or security issues were found in the added code.
What I did
Related issue
(not mandatory) A picture of a cute animal, if possible in relation to what you did